April 14, 2021
float는 원래 이미지와 글이 함께 있을 때 이미지 주변에 글을 감싸기 위해 사용했다.
그러다가 레이아웃 구성에도 사용하게 되었는데 원래 용도가 레이아웃 구성이 아닌만큼 float를 사용하기 위해서는 몇가지 추가로 알아야할 것들이 있다.
float: left
사용시 부모의 height가 0이 된다overflow: hidden
(height가 자주 바뀔 것 같다면)참고 : height는 auto가 기본값이고 자신이 가지고 있는 컨텐츠만큼의 크기가 된다.
overflow: hidden
은 자신의 컨텐츠가 넘는 영역은 가린다 = 자신의 컨텐츠만큼 보여준다.
float: left
의 속성을 걸어준다.after 사용
clear: both; height: 0; overflow: hidden;
적용
(쓸데없는 태그가 늘어나서 좋지 않다.)clear: both
사용